package mongo

type File struct {
	Id          int64   `bson:"_id"                         gorm:"column:id;primaryKey;comment:主键;autoIncrement:false;"`
	ContentType string  `bson:"contentType"                             gorm:"column:content_type;DEFAULT:'';not null;comment:类型;"`
	Name        string  `bson:"name"                             gorm:"column:name;DEFAULT:'';not null;comment:原文件名;"`
	Memo        string  `bson:"memo"                             gorm:"column:memo;DEFAULT:'';not null;comment:备注;"`
	Size        int64   `bson:"size"                      gorm:"column:size;DEFAULT:0;not null;comment:大小;"`
	Data        *[]byte `bson:"data"                             gorm:"column:data;DEFAULT:'';not null;comment:大小;"`
	Gid         string  `bson:"gid"                              gorm:"column:gid;DEFAULT:'';type:char(36);not null;comment:Gid;"`
	FileId      string  `bson:"fileId"                           gorm:"column:file_id;DEFAULT:'';not null;comment:FileId;"`
}
